package com.monster.token.common;

/**
 * token的数据常量key
 *
 * @author kuang
 */
public class TokenConstant {
    /**
     * 类型
     * 1：session以及token双认证
     * 2：token认证
     * 3：第三方颁发信息认证
     */
    public static final String TYPE = "type";

    /**
     * 设备类型
     * 1：pc
     * 2：手机
     * 3：pad
     */
    public static final String DEVICE_TYPE = "deviceType";

    /**
     * 客户端信息
     */
    public static final String CLIENT = "client";

    /**
     * 设备IP
     */
    public static final String IP = "ip";
    /**
     * 浏览器信息
     */
    public static final String BROWSER = "browser";


    /**
     * 用户信息
     */
    public static final String USER = "user";

    /**
     * 用户名称
     */
    public static final String USER_NAME = "userName";

    /**
     * 用户数据id
     */
    public static final String USER_ID = "userId";

    /**
     * 权限集合
     */
    public static final String AUTH = "auth";

    /**
     * 创建时间
     */
    public static final String CREATE_TIME = "createTime";

    /**
     * 到期时间
     */
    public static final String EXPIRE_TIME = "expireTime";

    /**
     * 签名串
     */
    public static final String SIGN = "sign";
}
